package com.myjavalab.jvm;

import java.util.ArrayList;
import java.util.List;

public class RuntimeConstantPoolOOM {
    public static void main(String[] args) {

        // ʹ��List�����ų��������ã�ѹ��Full GC���ճ�������Ϊ

        List<String> list = new ArrayList<String>();

        // 10M��PermSize��integer��Χ���㹻����OOM��

        int i = 0;

        while (true) {

               list.add(String.valueOf(i++).intern());

        }

 }
}
